/**
 * api接口统一管理
 */
import { get, post } from './ajaxApi'
export const baseServe = {
    //登录
      loginIn (p){
         return  get('/login', p,false)
      },
      // 树状图渲染
      getDetail (p){
         return  get('/category/query/all', p,true)
      },
      //柱状图联动的表格
      getDetailList (p){
         return  post('/zyjjmb/query/category/level',p,true)
      },
      //根据重要经济目标ID删除重要经济目标
      getDelectList (p){
        return  get('/zyjjmb/delete/zyjjmb',p,true)
     },
     //城市数据联动
     cityList(p){
      return  get('/region/tree/query',p,false)
     },
     
     // 查询文件备份位置
      getQueryPath(p) {
        return get('/data/query/sysconfig',p,true)
      },
     // 更改备份位置
      getUpdataPath(p) {
        return get('/data/updata/sysconfig',p,true)
      },

    //指挥机构保存接口
    zhjgUpdata(p){
      return  post('/data/update/zhjg',p,true)
     },
  //查询单个专业力量
  zhjgSinglDdata(p){
    return  get('/zyjjmb/query/zyll',p,true)
   },
//专业力量数据
   zylldata(p){
     return post('/data/update/zyll',p,true)
   },
//专业力量成员数据
   zyllcy(p){
    return post('/data/update/zyllcy',p,true)
  },
 //专业力量删除
 zyllDelect(p){
   return get('/data/delete/zyll',p,true)
 },






  //根据重要经济目标的categoryID查询关联的关键区域类型
  getGjqyLx (p){
    return  get('/data/query/gjqy/lx', p,true)
  },
    //  重防查询关键区域  //指挥机构父节点  专业力量表格
  getGjqyTable (p){
    return  post('/zyjjmb/query/detail/id/type', p,true)
  },
  ///data/query/gxsx/gjqy 根据关键区域类型ID查询关键区域属性
  getGjqySX (p){
    return  get('/data/query/gxsx/gjqy', p,true)
  },
  // 存在即更新关键区域共性属性和个性属性
  updateGjqySX (p){
    return  post('/data/update/gjqy', p,true)
  },
  // http://192.168.14.162:9014/zyjjmb/query/detail/id/type 获取关机区域 属性value
  seGjqySX (p){
    return  get('/zyjjmb/query/gjqy', p,true)
  },
  //删除关键区域 /data/delete/gjqy
  deleteGJQY(p){
    return  get('/data/delete/gjqy', p,true)
  },
  ///data/query/gxsx/gjqy 根据重要经济目标类型ID查询关键区域属性
  getZyjjmbSX (p){
    return  get('/data/query/gxsx/category', p,true)
  },
  // /zyjjmb/upsert/zyjjmb
  // 创建或者更新重要经济目标共性和个性数据
  updateZyjjmbSX (p){
    return  post('/zyjjmb/upsert/zyjjmb', p,true)
  },
  //获取关键区域属性值 /zyjjmb/query/zyjjmb
  setZyjjmbSX(p){
    return  get('/zyjjmb/query/zyjjmb', p,true)
  },
///data/update/fhsd 存在即更新防护手段数据
  updatefhsd (p){
    return  post('/data/update/fhsd', p,true)
  },
  //删除
  deletefhsd (p){
    return  get('/data/delete/fhsd', p,true)
  },
  ///data/update/wzxx 存在即更新物资信息数据
  updatewzxx (p){
    return  post('/data/update/wzxx', p,true)
  },
  //删除
  deletewzxx (p){
    return  get('/data/delete/wzxx', p,true)
  },
  ///data/update/zbxx 存在即更新装备信息数据
  updatezbxx (p){
    return  post('/data/update/zbxx', p,true)
  },
  //删除
  deletezbxx(p){
    return  get('/data/delete/zbxx', p,true)
  },
  ///data/update/clxx  存在即更新车辆信息数据

  updateclxx (p){
    return  post('/data/update/clxx', p,true)
  },
  ///data/delete/clxx  删除车辆信息数据
  deleteclxx (p){
    return  get('/data/delete/clxx', p,true)
  },
///data/update/fhgc 存在即更新防护工程数据
  updatefhgc (p){
    return  post('/data/update/fhgc', p,true)
  },
  //删除
  deletefhgc(p){
    return  get('/data/delete/fhgc', p,true)
  },
  ///data/update/fhya 存在即更新防护预案数据
  updatefhya(p){
    return  post('/data/update/fhya', p,true)
  },
  //删除
  deletefhya (p){
    return  get('/data/delete/fhya', p,true)
  },
  ///data/update/xlqk 存在即更新训练情况数据
  updatexlqk (p){
    return  post('/data/update/xlqk', p,true)
  },
  //删除
  deletexlqk(p){
    return  get('/data/delete/xlqk', p,true)
  },
  ///data/update/yxqk 存在即更新演习情况数据
  updateyxqk (p){
    return  post('/data/update/yxqk', p,true)
  },
  //删除
  deleteyxqk (p){
    return  get('/data/delete/yxqk', p,true)
  },
  // data/update/khqk 存在即更新考核情况数据
  updatekhqk (p){
    return  post('/data/update/khqk', p,true)
  },
  //删除
  deletekhqk (p){
    return  get('/data/delete/khqk', p,true)
  },
  ///data/update/jfly 存在即更新经费来源数据
  updatejfly (p){
    return  post('/data/update/jfly', p,true)
  },
  //删除
  deletejfly (p){
    return  get('/data/delete/jfly', p,true)
  },
  ///data/update/jfzc 存在即更新经费支出数据
  updatejfzc (p){
    return  post('/data/update/jfzc', p,true)
  },
  //删除
  deletejfzc (p){
    return  get('/data/delete/jfzc', p,true)
  },
  ///data/update/dmt 存在即更新多媒体数据
  updatedmt (p){
    return  post('/data/update/dmt', p,true)
  },
  //删除
  deletedmt (p){
    return  get('/data/delete/dmt', p,true)
  },

  //查询多媒体zyjjmb/query/dmt  dmtLx  zyjjmb/gjqy/rfgc  sjID 查询的id
  cxdmtByType (p){
    return  post('/zyjjmb/query/dmt', p,true)
  },
  //查询 单个 /zyjjmb/query/lx/info/id   // lxId queryType
  searchOneInfo (p){
    return  post('/zyjjmb/query/lx/info/id', p,true)
  },

//防护建设累计情况综合统计表(数据)
  fhjsljqkdata(p){
    return get('/chart/query/fhjs/rfdwnm',p,true)
  },

  // 报表统计接口
  // 重要经济目标数量综合统计表（表头加数据）
  // http://192.168.14.15:9014/chart//zyjjmb/count/rfdwnm?rfdwnm=821&year=1111111111111
  getTableBy (p){
    return  get('/chart/zyjjmb/count/rfdwnm', p,true)
  },
  // 专业力量建设累计情况综合统计表(表头)
  // getTableHeaderZylllj (p){
  //   return get('/table/query/zyd/header',p,true)
  // },
  // 专业力量建设累计情况综合统计表(数据)
  getTableZylllj (p){
    return get('/chart/zyll/build/sum/rfdwnm',p,true)
  },
  //单位专业力量年龄、知识结构情况综合统计表(表头)
  dwzyllnlTableHeader(p){
    return get('/chart/query/zylljg/rfdwnm',p,true)
  },
  //单位专业力量年龄、知识结构情况综合统计表(数据)
  dwzyllnlTable(p){
    return post('/table/query/zylljg/data',p,true)
  },
  // 组织指挥建设累计情况综合统计表（表头加数据）
  // http://192.168.14.217:9014/chart/zyjjmb/zhjs/count?rfdwnm=821&year=11111111111111
  getTableHeaderzzzh (p){
    return  get('/chart/zyjjmb/zhjs/count', p,true)
  },
  //年度经费
  getTableHeaderJfndtj (p){
    return  get('/chart/zyjjmb/ndjf/rfdwnm', p,true)
  },
  //经费情况
  getTableHeaderJfzctj (p){
    return  get('/chart/zyjjmb/dwjf/count', p,true)
  },
  //评分情况  保存 http://192.168.14.15:9014/nlpg/update/form
  getTableNlpg (p){
    return  get('/nlpg/query/form', p,true)
  },
  setTableNlpg (p){
    return  post('/nlpg/update/form', p,true)
  },
  //高级查询
  searchData (p){
    return  post('/zyjjmb/search/data', p,true)
  },
  //导出
  exportData (p){
    return  post('/data/export/excel', p,true,'blob')
  },
  //备份 /data/backup/mysql
  backupSql (p){
    return  get('/data/backup/mysql', p,true)
  },
  //备份列表
  backupSqlList (p){
    return  get('/data/backup/list', p,true)
  },
  //恢复
  restoreSql (p){
    return  get('/data/restore', p,true)
  },
  //删除备份
  deleteSql (p){
    return  post('/data/backup/delete', p,true)
  },
  //下载
  downloadSql (p){
    return  get('/data/download', p,true)
  },
  //导出报表
    //zyjjmb chart/export/zyjjmb/count
  exportzyjjmb (p){
    return  get('/chart/export/zyjjmb/count', p,true)
  },
}
